package main

import "fmt"

type rect struct {
	width,height int
}

func (r *rect)area()int{
	return r.width*r.height
}


func (r rect)perim()int{
	return 2*r.width+2*r.height
}

func main() {
	r:=rect{width:10,height:5}

	fmt.Println("area:",r.area())

	fmt.Println("perim:",r.perim())

	rp:=&r

	fmt.Println("area:",rp.area())
	fmt.Println("perim:",rp.perim())
}
